/****************************/

/***************************/

/* 共用 ==================*/
.wp{width:1200px; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp2{width:1200px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dn{display: none;}
.hid{display: none!important;}

@font-face
{
font-family: "RobotoCondensedBold";
src: url('/_upload/tpl/06/58/1624/template1624/htmlRes/../fonts/RobotoCondensed-Bold.ttf');
}

@font-face
{
font-family: "RobotoRegular";
src: url('/_upload/tpl/06/58/1624/template1624/htmlRes/../fonts/Roboto-Regular.ttf');
}

@font-face
{
font-family: "RobotoCondensedRegular";
src: url('/_upload/tpl/06/58/1624/template1624/htmlRes/../fonts/RobotoCondensed-Regular.ttf');
}

/* 独立class ==================*/
.dc-dl1{padding-top: 60px;}
.dc-dl1 dd{}
.dc-dt1{text-align: center;}
.dc-dt1 h3{position: relative; border:3px solid #424240; border-bottom-width: 0px; width: 690px;height: 70px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-dt1 h3 span{position: relative; width: 230px; top: -24px; background-color: #fff; font-size: 36px; color: #013f88; font-family: "RobotoCondensedBold"; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn1{font-size: 20px; color: #003e87; width: 115px;height: 36px; line-height: 34px; text-align: center; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px; background-color: #e9e7e7; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; font-family: "RobotoRegular";}
.dc-m1{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}


/* 正常class ==================*/
.slides{position: relative;}
.slides li a{display: block; position: relative;}
.slides .txtb{position: absolute; left: 0px; bottom: 70px; width: 100%;}
.slides .txtb2{text-align: left;}
.slides .txtb2 h3{font-size: 24px; color: #fff; font-family:"Facile Sans";}
.slides .txtb2 small{display: block;font-size: 14px; color: #fff; padding-top: 10px;font-family:"Facile Sans";}

.flex-control-paging li a{background: transparent; background-color: #fff; width: 10px; height: 10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.flex-control-paging li a.flex-active{background-color: #003e87;}

.Banner .flexslider li.flex-nav-prev,.Banner .flexslider li.flex-nav-next{width: 55px; height: 106px; top: 50%; margin-top: -53px; background-size: contain!important; position: absolute; z-index: 100;}
.Banner .flexslider li.flex-nav-prev{left: 10%; background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img23.png") no-repeat center center;}
.Banner .flexslider li.flex-nav-next{right: 10%; background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img22.png") no-repeat center center;}

/* swf 幻灯片 独立模块 ==================*/
.slick-js img{width: 0px;}
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #e0b12c!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}

.slick-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

/* slick4 ==================*/
.swf-slick4 .mm1{display: inline-block; padding: 0px 5px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.swf-slick4 .mm1 .img{position:relative; display:block; overflow: hidden; height: auto;}
.swf-slick4 .mm1 .img img{width: 100%; height: 217px;}
.swf-slick4 .mm1 .sp1{font-size: 14.5px; color: #000; font-family: "宋体"; margin-top: 10px; display: block;}
.dc-pgm3{display:block; padding: 0px 0px;}
.swf-slick4 .slick-prev{left: -19px;}
.swf-slick4 .slick-next{right: -19px;}
.swf-slick4 .slick-prev,.swf-slick4 .slick-next{ background-size:10px auto!important; width: 17px; height: 38px; width: 38px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.swf-slick4 .slick-prev{left: -40px; background:#424240 url(../images/pt-ico1.png) no-repeat center center;}
.swf-slick4 .slick-next{right: -40px; background:#424240 url(../images/pt-ico2.png) no-repeat center center;}
.swf-slick4 .slick-prev:hover,.swf-slick4 .slick-next:hover{background-color: #003e87;}

.swf-slick4 .txtb{position: relative; margin-top: -50px; background-color: #424240; text-align: left; padding: 10px; padding-top: 18px; width: 80%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.swf-slick4 .txtb .tt h3{font-size: 13px;padding-bottom: 8px; color: #f6f7f7; font-family: "RobotoCondensedBold"; line-height: 20px;}
.swf-slick4 .txtb .tt:after{content: ""; margin-left: 10px; width: 27px; height: 1px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.swf-slick4 .txtb .tt{font-size: 0; }
.swf-slick4 .txtb .ct p{font-size: 12px; color: #8d8d8d; font-family: "RobotoRegular"; line-height: 18px;}
.swf-slick4 .txtb .ct{padding-top: 5px;}
.swf-slick4 .txtb .other .time{font-size: 14px; color: #f6f7f7; font-family: "RobotoRegular";}
.swf-slick4 .txtb .other{padding-top: 5px;}

.swf-slick4 .mm1 .a1:hover .txtb{background-color: #003e87;}
.swf-slick4 .mm1 .a1:hover .txtb .ct p{color: #f6f7f7;}




.incontent{background-color: #fff;}

.btn1-box{text-align: center; padding-top: 30px; padding-bottom: 15px;}

.pgm12{background-color: #efefef; padding: 60px 0px;}
.pgm12-m1{padding: 0px 85px; overflow: hidden; clear: both;}
.pgm12-m1 .bx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm12-m1 .bx2{display: block; overflow: hidden; padding-left: 45px;}
.pgm12-m2{text-align: center; padding-top: 20px; width: 199px; height: 493px; border:9px solid #003e87;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm12-m2 h3{font-size: 36px; color: #013f88; font-family: "RobotoCondensedBold"; padding-bottom: 10px;}
.pgm12-m2 a{font-size: 20px; color: #545454; font-family: "RobotoRegular";}

.pL1{font-size: 0; background-color: #fff;}
.pL1 li{display: block;}
.pL1-m1{border:1px solid #efefef; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL1-m1 .m1,.pL1-m1 .m2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL1-m1 .m1{width: 12%; height: 121px; text-align: center; background-color: #323230;}
.pL1-m1 .m2{width: 88%; text-align: left; padding: 10px 25px;}
.pL1-m1 .m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pL1-m1 .m1 .time{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pL1-m1 .m1 .time .day{display: block; font-size: 28px; color: #fff; font-family: "RobotoCondensedBold";}
.pL1-m1 .m1 .time .date{font-size: 14px; color: #fff; padding-top: 1px; font-family: "RobotoRegular";}
.pL1-m1 .m2 .txtb h3{font-size: 14px; color: #000; font-family: "RobotoCondensedBold";}
.pL1-m1 .m2 .txtb .ct{padding-top: 10px;}
.pL1-m1 .m2 .txtb .ct p{font-size: 14px; color: #727272; font-family: "RobotoRegular";}
.pL1-m1 .m2 .txtb .other .time{font-size: 14px; color: #888; font-family: "RobotoRegular";}
.pL1-m1 .m2 .txtb .other{ padding-top: 4px;}
.pL1-m1:hover{border-color: #003e87;}
.pL1-m1:hover .m1{background-color: #003e87;}

.pgm13{padding-top: 60px; padding-bottom: 80px;}
.pgm13-m1{padding: 0px 90px; }

.pgm13-m1{font-size: 0;}
.pgm13-m1 .bx1,.pgm13-m1 .bx2{ width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.swf-slick1{position: relative; background-color: #003e87; padding-right: 20px;}
.swf-slick1 .txtb{padding: 15px 0px; text-align: left; padding-left: 22px; padding-right:80px;}
.swf-slick1 .txtb h3{font-size: 36px; color: #fff; font-family: "RobotoCondensedBold"; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.swf-slick1 .slick-next,.swf-slick1 .slick-prev{width: 10px; height: 18px; background-size: contain!important; left: auto; right: auto; top: 30px; right: 30px;}
.swf-slick1 .slick-prev{right: 70px;}
.swf-slick1 .slick-next{background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img20.png") no-repeat center center;}
.swf-slick1 .slick-prev{background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img19.png") no-repeat center center;}
.swf-slick1:before{content: ""; width: 1px; height: 20px;background-color: #fff; position: absolute; top: 29px; right: 54px;}
.pgm13-m1 .bx1{padding-left: 20px; padding-bottom: 18px; position: relative; height: 394px; }
.pgm13-m1 .bx1:before{content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 80%; background-color: #003e87; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.swf-slick1 .slick-slide img{width: 100%; height: 321px;}


.pL2{font-size: 0; position: relative; z-index: 1;}
.pL2 li{display: block;}
.pL2-m1{background-color: #fff; padding: 20px; text-align: left;}
.pL2-m1 .tt{margin-bottom: 15px; background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img24.png") no-repeat left 5px; background-size: 11px auto; padding-left: 25px;}
.pL2-m1 .tt h3{height: 48px; overflow: hidden; font-size: 16px; color: #3f3f3f;font-family: "RobotoCondensedBold"; line-height: 24px;}
.pL2-m1 .ct p{text-indent:2em;font-size: 14px; color: #5b5b5c; text-transform: uppercase; line-height: 26px; font-family: "RobotoRegular";}
.pL2-m1 .ct{height: 235px; overflow: hidden;}
.btn-box2{padding-top: 15px; text-align: right; padding-right: 10%;}
.btn-box2 a{font-size: 14px; color: #3f3f3f; font-family: "RobotoCondensedBold";}

.pgm13-m1 .bx2{position: relative;}
.pgm13-m1 .bx2:before{content: ""; position: absolute; z-index: 5; left: -7px; top: 30px; width: 7px; height: 10px; background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img25.png") no-repeat right center; background-size: 7px auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* dc-erweima ==================*/
.dc-erweima{text-align: center; padding: 5px;background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-erweima .img1{width: 85px;}
.dc-erweima h3{padding-top: 7px; text-align: center; font-size: 12px; color: #aaaaaa;}

/* txtList1 ==================*/
.txtList1{display: block; text-align: left;}
.txtList1 li{display: block; padding:5px 0px;}
.txtList1-m1{overflow: hidden; clear: both;}
.txtList1-m1 .txtList1-tt,.txtList1-m1 .txtList1-txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.txtList1-m1 .txtList1-tt{float: left; margin-top: 0px;}
.txtList1-m1 .txtList1-txt{display:block; overflow: hidden; padding-left: 8px; }
.txtList1-tt img{max-width: 19px;}
.txtList1-txt p{font-size: 14px; color: #fff; padding-bottom: 5px; font-family: "RobotoRegular";}
.txtList1-txt p em{color: #1c1c1c; padding-right: 5px;}

/* fd ==================*/
#fd{background-color: #003f88;}
.fd-m1{padding-top: 20px; padding-bottom: 25px; overflow: hidden; clear: both;}
.fd-m1 a.logo{float: left; margin-top: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fd-m1 a.logo img{max-width: 600px;}
.fd-m1 .txtb{padding-left: 30px; display: block; overflow: hidden;}
.fd-m1 .txtb .m2{float: right;}
.fd-m1 .txtb .m1{display: block; overflow: hidden; padding-right: 10px;}

.fd-m2{border-top: 1px solid #245996; padding: 13px 0px; text-align: center;}
.fd-m2 p{font-size: 14px; color: #fff;font-family: "RobotoRegular";}

/* 对原网站修改 ==================*/
.head .logo{height: auto; max-width: 600px; width: auto;}
.search-but{margin-left: 0px;}
.search{width: 218px;}
.nav_menu-item{border: 0px!important;}
.nav_menu li.active a{background-color: #72bd12; color: #fff;}
.nav_class ul{font-size: 0;}
.nav_class{margin-bottom: 0px;}
.nav_submenu{top: 39px;}

/* dasmban1 ==================*/
.dasmban1{overflow: hidden; position: relative;  font-size: 0;}
.dasmban1 img{width: 100%;}
.dasmban1 .txtb{font-size: 0; text-align: left; position: absolute; left: 0px; bottom: 60px; width: 100%; }
.dasmban1 .txtb .k1 h3{font-size: 38px; color: #fff; text-transform: uppercase; font-family: "arial";}

/* box-pos 独立模块 当前位置 ==================*/
.dpagepos1{padding-top: 20px;}
.box-pos{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.box-pos li{color: #666666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.box-pos li a{margin: 0 3px; font-size: 16px; color: #666666; font-family: "arial";}
.box-pos li a:hover{color: #e71418;}
.dpagepos1 .weizhi,.dpagepos1 .weizhi a{font-size: 14px; color: #666; font-family: "arial";}
.dpagepos1 a:last-child{color: #003e87;}

.pgm21{overflow: hidden; clear: both; padding-top: 15px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.pgm21 .bx2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm21 .bx1{display: block; overflow: hidden; padding-right: 10px;}
.pgm21 .bx1 h1{font-size: 36px; color: #1f5696; font-weight: bold; font-family: "arial";}

.pgm22{padding-top: 10px;}
.pg-m2{padding-bottom: 140px;}

.col1{font-size: 0;}
.col1-l,.col1-r{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.col1-l{width: 30%; padding-left: 15px; padding-right: 40px;}
.col1-r{width: 100%;margin-top:18px}

.subNavBox.cx1{width: 100%; margin: 0px;}
.subNavBox.cx1 .subNav{background: transparent; background-color: #ebeced; padding: 0px;}
.subNavBox.cx1 .subNav a{font-size: 16px; color: #444; padding-top: 12px; padding-bottom: 12px; padding-left: 16px;}
.subNavBox.cx1 .subNav.currentDt a{color: #fff; font-weight: normal;}
.subNavBox.cx1 .subNav a.inactive{background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img5.png") no-repeat 96% center; background-size: 8px auto!important;}
.subNavBox.cx1 .subNav.currentDt a.inactive{background:#0062ac url("../images/pt-img5-1.png") no-repeat 96% center;}
.subNavBox.cx1 .navContent{background: transparent;}
.navContent li a{margin-left: 0px;}

.pgm22-m1 .ttbx h2{font-size: 38px; color: #003f88; font-family: "arial";}
.pgm22-m1 .ttbx{padding-bottom: 33px;}

/* zdList1 ==================*/
.zdList1{font-size: 0;}
.zdList1 li{padding-bottom: 2px;}
.zdList1-m1{text-align: left; display: block; background-color:#ebecf8;  overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.zdList1-m1 .tt{padding: 16px 20px; position: relative;}
.zdList1-m1 .tt h3{cursor: pointer; font-size: 18px; color: #000000; font-family: "RobotoCondensedRegular";    position: inherit;}
.zdList1-m1 .tt h3.hover{background:url("/_upload/tpl/06/58/1624/template1624/htmlRes/../images/pt-img33.png") no-repeat left 4px;}
.zdList1-m1 .ct p{ color: #444; font-family: "arial"; }
.zdList1-m1 .ct{padding: 16px 35px; padding-top: 11px; background-color: #fff;}
.zdList1-m1 .tt:before{content: "+"; position: absolute; border-left: 1px solid #d3d4d5; right: 0px; top: 0px; font-size: 40px; color:#004ea2; width: 50px; font-weight: bold; text-align: center; height: 50px; line-height: 50px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.zdList1-m1 .tt.hover:before{content: "-"; color: #fff;}
.zdList1-m1 .tt.hover{background-color: #0062ac;}
.zdList1-m1 .tt.hover h3{color: #fff;}




/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/

